power turret - German English Dictionary